//package com.gx.util.pay.ali;
//
//import com.alipay.demo.trade.config.Configs;
//import com.alipay.demo.trade.service.AlipayTradeService;
//import com.alipay.demo.trade.service.impl.AlipayTradeServiceImpl;
//import com.gx.util.pay.ali.common.ServerResponse;
//
//import java.util.Map;
//
///**
// * Created by gx on 2017/7/17.
// */
//public class AliPayService {
//    private static AlipayTradeService tradeService;
//    static {
//
//        /** 一定要在创建AlipayTradeService之前调用Configs.init()设置默认参数
//         *  Configs会读取classpath下的zfbinfo.properties文件配置信息，如果找不到该文件则确认该文件是否在classpath目录
//         */
//        Configs.init("zfbinfo.properties");
//
//        /** 使用Configs提供的默认参数
//         *  AlipayTradeService可以使用单例或者为静态成员对象，不需要反复new
//         */
//        tradeService = new AlipayTradeServiceImpl.ClientBuilder().build();
//    }
//
//    public ServerResponse pay(Long orderNo, Integer userId, String path) {
//        return null;
//    }
//
//    public ServerResponse aliCallback(Map<String, String> params) {
//        return null;
//    }
//
//    public ServerResponse queryOrderPayStatus(Integer userId, Long orderNo) {
//        return null;
//    }
//
//}
